package com.alan.designMode.command;

/**
 * 抽象Command类
 * Created by Alan on 17-9-18
 */
public abstract class Command {
    //定义一个子类的全局共享变量
    protected Receiver receiver;
    //实现类必须定义一个接收者

    public Command(Receiver receiver) {
        this.receiver = receiver;
    }

    //每个命令类都必须有一个执行命令的方法
    public abstract void execute();
}
